/*
 * ArchiveWriter.java
 *
 * Created on January 9, 2008, 9:09 PM
 */

package picto.io;

import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.zip.ZipOutputStream;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Result;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import picto.core.Project;

/**
 * ArchiveWriter is used in writing operations and provides
 * functionality to add/remove entries from the queue before
 * writing the archive.
 * 
 * @author davedes
 */
public interface ArchiveWriter extends ArchiveReadWrite {
    public boolean addEntry(ArchiveEntry entry);
    public boolean removeEntry(ArchiveEntry entry);
}
